@charset "utf-8";
/* CSS Document */

/* Botoes estilo google */
input[type="submit"],button {
	/*display: block;*/
	height: 35px;
	padding: 0 10px;
	text-decoration: none;
	text-align: center;
}

button.float-right {
	margin: 0 10px;
}

a.botao_right {
	display: block;
	/*width: 186px;
height: 25px;*/
	height: 25px;
	padding: 0 10px;
	padding-top: 8px;
	text-decoration: none;
	text-align: center;
	float: right;
	/*margin-right: 15px;*/
	margin: 0 5px 0 5px;
}

a.botao_left {
	display: block;
	height: 25px;
	padding: 0 10px;
	padding-top: 8px;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0 5px 0 5px;
}

a.botao {
	display: block;
	/*width: 186px;
height: 25px;*/
	height: 25px;
	padding: 0 10px;
	padding-top: 8px;
	text-decoration: none;
	text-align: center;
	float: right;
	/*margin-right: 410px;*/
	margin-right: 45%;
	margin-top: 25px;
}

.move {
	cursor: move
}

a.botaoWhite {
	background: #fff;
	/*color: #cdcdcd;*/
	color: #777;
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-user-select: none;
	-webkit-user-select: none;
	font-weight: bold;
}

a.botaoGoogleBlue,input[type="submit"].botaoGoogleBlue,button.botaoGoogleBlue,#select.botaoGoogleBlue
	{
	cursor: pointer;
	background-color: #4D90FE;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe),
		to(#4787ed) );
	background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
	background-image: linear-gradient(top, #4d90fe, #4787ed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',
		EndColorStr='#4787ed' );
	border: 1px solid #3079ED;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-user-select: none;
	-webkit-user-select: none;
	color: white;
	font-weight: bold;

	/*display: block;	
width: 186px;
height: 25px;
padding-top: 8px;
text-decoration: none;
text-align: center;*/
}

a.botaoGoogleBlue:hover,a.botaoWhite:hover,input[type="submit"].botaoGoogleBlue:hover,button.botaoGoogleBlue:hover,#select.botaoGoogleBlue:hover
	{
	border: 1px solid #2f5bb7;
	background-color: #4D90FE;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe),
		to(#357ae8) );
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',
		EndColorStr='#357ae8' );
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	color: #fff;
}

a.botaoGoogleRed,button.botaoGoogleRed {
	cursor: pointer;
	background-color: #D14836;
	background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
	background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
	background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
	background-image: -o-linear-gradient(top, #dd4b39, #d14836);
	background-image: linear-gradient(top, #dd4b39, #d14836);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',
		EndColorStr='#d14836' );
	border: 1px solid transparent;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-user-select: none;
	-webkit-user-select: none;
	color: white;
	font-weight: bold;

	/*display: block;	
width: 186px;
height: 25px;
padding-top: 8px;
text-decoration: none;
text-align: center;*/
}

a.botaoGoogleRed:hover,button.botaoGoogleRed:hover {
	border: 1px solid #b0281a;
	background-color: #c53727;
	background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
	background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
	background-image: -o-linear-gradient(top, #dd4b39, #c53727);
	background-image: linear-gradient(top, #dd4b39, #c53727);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',
		EndColorStr='#c53727' );
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

a.botaoGoogleGrey,input[type="submit"].botaoGoogleGrey,input[type="reset"].botaoGoogleGrey,#select.botaoGoogleGrey,.selectFiltro.botaoGoogleGrey,button.botaoGoogleGrey
	{
	cursor: pointer;
	background-color: transparent;
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5),
		to(#f1f1f1) );
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	border: 1px solid rgba(0, 0, 0, 0.1);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-user-select: none;
	-webkit-user-select: none;
	color: #444;
	font-weight: bold;

	/*display: block;	
width: 186px;
height: 25px;
padding-top: 8px;
text-decoration: none;
text-align: center;
*/
}

a.botaoGoogleGrey:hover,input[type="submit"].botaoGoogleGrey:hover,input[type="reset"].botaoGoogleGrey:hover,#select.botaoGoogleGrey:hover,.selectFiltro.botaoGoogleGrey:hover,button.botaoGoogleGrey:hover
	{
	border: 1px solid #c6c6c6;
	color: #333;
	background-color: transparent;
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8),
		to(#f1f1f1) );
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

/* checkboxes google style */
input[type="checkbox"] { /*-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
background-color: rgba(255, 255, 255, .05);
border: 1px solid #C6C6C6;
border: 1px solid rgba(155, 155, 155, .57);
font-size: 1px;
height: 25px;
outline: 0;
width: 25px;*/
	margin: 0 4px 0 1px;
	vertical-align: text-bottom;
}


